package Java集合;

import org.junit.Test;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

/*
     Properties 类是 Hashtable的子类,该对象用于处理属性文件
     由于属性文件里的 key和 value都是字符串类型,所以 Properties里的 key和 value都是字符串类型
     存取数据时,建议使用setProperty(String key,String value)方法和 getProperty(String key)方法
     配置文件默认在当前的module下,如果使用类加载器的方式,则配置文件默认为在当前module的src下
 */
public class PropertiesTest07 {
    @Test
    public void test1() throws IOException {
        Properties pros = new Properties();
        FileInputStream file =  new FileInputStream("jdbc.properties");
        //加载流对应的文件
        pros.load(file);
        //读取文件中的数据
        String name = pros.getProperty("name");
        String password = pros.getProperty("password");
        System.out.println("name:" + name);
        System.out.println("password:" + password);

        file.close();
    }
}
